header{width: 100%;height: .8rem;text-align: center;line-height: .8rem;position: relative;padding: .1rem 0;overflow: hidden;
}
header i{float: left;font-size: .5rem !important;position: absolute;left: .2rem;top:50%;width: .5rem;height: .5rem;margin-top: -.25rem !important;;}
header span{font-size: .32rem;}
.banner-first img{width: 100%;height: 100%}
.content{padding: .2rem;background: #fff}
.content-desc{padding-left: .2rem;overflow: hidden;}
.content-desc .desc-l{float: left;width: 50%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.desc-l h3{font-weight: 600;margin-bottom: .1rem;font-size:.28rem}
.desc-l p{font-size:.28rem;color: #666}
.content-desc .desc-r{float: right;margin-top: .1rem;margin-right: .2rem}
.desc-r .phone{
	background-image: url('./img/phone@2x.png');
}
.content-addr i{
	background-image: url('./img/location@2x.png');
	float: left;
	position: relative;
	top: .1rem
}
.content-addr{height: .68rem;line-height: .68rem;margin-top: .2rem;padding-left: .2rem;}
.desc-r div,.content-addr i{
	width: .44rem;height: .44rem;
	background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.content-addr .addr{float: left;margin-left: .2rem;font-size:.28rem;}
.content-main h3{height: .5rem;line-height: .5rem;text-align: center;font-weight: 600;padding: .1rem 0;font-size: .38rem}
.main-banner{
	height: 3.8rem;
	background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.main-desc{color: #666;font-size:.29rem;margin-top: .2rem}
.main-desc p{
	/* font-size: .18rem; */
	font-size: .28rem;
	text-indent: 2em;
	line-height: 1.8;
	margin-bottom: .1rem
}